//#include <iostream>
//using namespace std;
//const int N = 200;
//int a[N];
//int main()
//{
//	int n;cin >> n;
//	for (int i = 0;i <= n;i++)
//	{
//		cin >> a[i];
//	}
//	int j = 0;
//	for (int i = n;i >= 0;i--)
//	{	
//		if (a[j] == 0)
//		{
//			j++;
//			continue;
//		}
//		if (i != n)
//		{
//			if (a[j] < 0)cout << "-";
//			else cout << "+";
//		}
//		if (i == n && a[j] < 0)cout << "-";
//		if (i > 1)
//		{
//			if (abs(a[j]) != 1)
//				cout << abs(a[j]) << "x^" << i;
//			else
//				cout << "x^" << i;
//		}
//		else if (i == 1)
//		{
//			if (abs(a[j]) != 1)
//				cout << abs(a[j]) << "x";
//			else cout << "x";
//		}
//		else
//			cout << abs(a[j]);
//			
//		j++;
//	}
//	return 0;
//}